SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 60384: Executing the %brm_rule_flow macro gives an "ERROR: Literal contains unmatched quote ... macro BRM_RULE_FLOW will stop executing" message

DetailsHotfixAboutRate It

In SAS® Business Rules Manager, the following error might be displayed when executing the %brm_rule_flow macro in a SAS session:

ERROR: Literal contains unmatched quote.
ERROR: The macro BRM_RULE_FLOW will stop executing.

The problem occurs if you are using the Canadian (en_CA) or United Kingdom (en_UK) locale settings, due to how date/time values are interpreted in these locales.  Both the en_CA and en_UK locales add the term "o'clock" in the date/time variables.  As a result, the single quotation mark (') is included in the logic processing and is interpreted as missing a matching quotation mark.

To work around the problem, set the locale setting to en_US.

Click the Hot Fix tab in this note to access the hot fix for this issue.

After applying the hot fix, you can use the Canadian and United Kingdom locales as expected.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Business Rules ManagerLinux for x643.13.2_M19.4 TS1M39.4 TS1M6
HP-UX IPF3.13.2_M19.4 TS1M39.4 TS1M6
64-bit Enabled Solaris3.13.2_M19.4 TS1M39.4 TS1M6
64-bit Enabled AIX3.13.2_M19.4 TS1M39.4 TS1M6
Windows 7 Ultimate x643.13.2_M19.4 TS1M39.4 TS1M6
Windows 7 Ultimate 32 bit3.13.2_M19.4 TS1M39.4 TS1M6
Windows 7 Professional x643.13.2_M19.4 TS1M39.4 TS1M6
Windows 7 Professional 32 bit3.13.2_M19.4 TS1M39.4 TS1M6
Windows 7 Home Premium x643.13.2_M19.4 TS1M39.4 TS1M6
Windows 7 Home Premium 32 bit3.13.2_M19.4 TS1M39.4 TS1M6
Windows 7 Enterprise x643.13.2_M19.4 TS1M39.4 TS1M6
Windows 7 Enterprise 32 bit3.13.2_M19.4 TS1M39.4 TS1M6
Microsoft Windows Server 2012 Std3.13.2_M19.4 TS1M39.4 TS1M6
Microsoft Windows Server 2012 R2 Std3.13.2_M19.4 TS1M39.4 TS1M6
Microsoft Windows Server 2012 R2 Datacenter3.13.2_M19.4 TS1M39.4 TS1M6
Microsoft Windows Server 2012 Datacenter3.13.2_M19.4 TS1M39.4 TS1M6
Microsoft Windows Server 2008 for x643.19.4 TS1M3
Microsoft Windows Server 2008 R23.19.4 TS1M3
Microsoft Windows Server 20083.19.4 TS1M3
Microsoft Windows 103.13.2_M19.4 TS1M39.4 TS1M6
Microsoft Windows 8.1 Pro x643.13.2_M19.4 TS1M39.4 TS1M6
Microsoft Windows 8.1 Pro 32-bit3.13.2_M19.4 TS1M39.4 TS1M6
Microsoft Windows 8.1 Enterprise x643.13.2_M19.4 TS1M39.4 TS1M6
Microsoft Windows 8.1 Enterprise 32-bit3.13.2_M19.4 TS1M39.4 TS1M6
Microsoft Windows 8 Pro x643.13.2_M19.4 TS1M39.4 TS1M6
Microsoft Windows 8 Pro 32-bit3.13.2_M19.4 TS1M39.4 TS1M6
Microsoft Windows 8 Enterprise x643.13.2_M19.4 TS1M39.4 TS1M6
Microsoft Windows 8 Enterprise 32-bit3.13.2_M19.4 TS1M39.4 TS1M6
Microsoft® Windows® for x643.13.2_M19.4 TS1M39.4 TS1M6
Solaris for x643.13.2_M19.4 TS1M39.4 TS1M6
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.